ATM-TRACE-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Integer32,Counter32,NOTIFICATION-TYPE, enterprises
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,RowStatus,TimeStamp,TruthValueFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUP,NOTIFICATION-GROUPFROM SNMPv2-CONF
PnniNodeId,PnniPortId, pnniIfEntry
FROM PNNI-MIB
AtmAddr,AtmConnCastType,AtmConnKind,AtmServiceCategory,AtmVcIdentifier,AtmVpIdentifier,AtmTrafficDescrParamIndexFROM ATM-TC-MIB
InterfaceIndex,InterfaceIndexOrZeroFROM IF-MIB
NetworkEntityNetworkServiceCategory,ResourcePartitionNetworkServiceCategory,PolicyConstraintIndexFROM ATM-POLICY-CONSTRAINT-MIB
MplsLabelFROM MPLS-TC-STD-MIB;atmTraceMIB MODULE-IDENTITYLAST-UPDATED"200402061200Z"
ORGANIZATION"The ATM Forum."CONTACT-INFO"The ATM Forum
2570 West El Camino Real, Suite 304
Mountain View, CA 94040-1313 USA
Phone: +1 650-949-6700
Fax: +1 415-949-6705
info@atmforum.com"DESCRIPTION"The MIB module for ATM path and connection trace."REVISION"200402061200Z"DESCRIPTION"Addition of objects to support tracing of Policy Routing
and ATM-MPLS Network Interworking related information."REVISION"0002220000Z"DESCRIPTION"Initial version of the MIB for ATM path and
connection trace."::={ atmfTrace 1}atmForum OBJECTIDENTIFIER::={ enterprises 353}atmForumNetworkManagement OBJECTIDENTIFIER::={ atmForum 5}atmfSignalling OBJECTIDENTIFIER::={ atmForumNetworkManagement 9}atmfTrace OBJECTIDENTIFIER::={ atmfSignalling 2}atmTraceMIBObjects OBJECTIDENTIFIER::={ atmTraceMIB 1}-- Textual ConventionsCallReference::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"The 24-bit Call Reference used by signalling
to identify a connection. The Call Reference is structured in
two parts. The most significant bit represents the Call
Reference Flag and the 23 least significant bits represent the
Call Reference Value. For the same call, the Call Reference
Value is identical on both sides of an interface while the Call
Reference Flag is different. For the side originating the Call
Reference, the Call Reference Flag is set to '0' while it is
set to '1' for the side not originating the Call Reference.
The distinguished value zero indicates that no Call Reference
value was returned in the trace transit list."REFERENCE"ITU-T Recommendation Q.2931 Section 4.3"SYNTAXInteger32(0..16777215)AtmEndPointReference::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"For point-to-multipoint SVCs and the switched connection legs
of point-to-multipoint Soft PVCs, the 16-bit Endpoint Reference
used by signalling to identify a leaf of the
point-to-multipoint connection. The Endpoint Reference is
structured in two parts. The most significant bit represents
the Endpoint Reference Flag and the 15 least significant bits
represent the Endpoint Reference Value. For the same call and
leaf, the Endpoint Reference Value is identical on both sides
of an interface while the Endpoint Reference Flag is different.
For the side originating the endpoint reference, the Endpoint
Reference Flag is set to '0' while it is set to '1' for the
side not originating the Endpoint Reference.
For the permanent connection legs at the root of
point-to-multipoint Soft PVCs, the value used to identify a
leaf in the atmSoftPVccLeafReference object or the
atmSoftPVpcLeafReference object from the ATM-SOFT-PVC-MIB.
For the permanent connection legs at the leaf end of
point-to-multipoint Soft PVCs, the value 1 shall be used
(consistent with the values used for atmSoftPVccLeafReference
and atmSoftPVpcLeafReference in the ATM-SOFT-PVC-MIB).
The distinguished value -1 indicates that no Endpoint Reference
value was returned in the Trace transit list."REFERENCE"ITU-T Recommendation Q.2971 Section 8.2.1,
ATM Forum PNNI v1.0 Addendum (Soft PVC MIB), af-pnni-0066.000"SYNTAXInteger32(-1..65535)AtmTraceRecordIndex::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"The value of this object identifies a row in the
atmTraceRecordTable. The distinguished value zero signifies
that no row has been identified."SYNTAXInteger32(0..2147483647)AtmTraceOwnerString::=TEXTUAL-CONVENTIONDISPLAY-HINT"255a"STATUScurrentDESCRIPTION"This data type is used to model an administratively
assigned name of the owner of a resource. This
information is taken from the NVT ASCII character set.
It is suggested that this name contain one or more of
the following: ASCII form of the manager station's
transport address, management station name (e.g.,
domain name), network management personnel's name,
location, or phone number. In some cases the agent
itself will be the owner of an entry. In these cases,
this string shall be set to a string starting with
'monitor'.
SNMP access control is articulated entirely in terms
of the contents of MIB views; access to a particular
SNMP object instance depends only upon its presence
or absence in a particular MIB view and never upon
its value or the value of related object instances.
Thus, objects of this type afford resolution of
resource contention only among cooperating managers;
they realize no access control function with respect
to uncooperative parties."SYNTAXOCTETSTRING(SIZE(0..127))
-- This MIB contains six tables and a number of scalars. The tables
-- are:
-- Trace Connection Table - trigger connection trace
-- Trace Path Test Table - trigger a test connection or party
-- Trace Path Filter Table - trigger path trace by filtering calls
-- Trace Filter Record Table - correlate records with filters
-- Trace Record Table - overall info about a connection or party
-- Trace Info Table - detailed trace info for a connection or party
-- Trace Interface Table - specify certain PNNI interfaces as
-- trace destination interfacesatmTraceBaseGroup OBJECTIDENTIFIER::={atmTraceMIBObjects 1}atmTraceFilterControl OBJECT-TYPESYNTAXINTEGER{enable(1),disable(2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object enables or disables the path trace filtering
feature in the ATM device. When this object is modified
from 'enable' to 'disable' the records in the
atmTraceRecordTable are not removed but filtering is
stopped in the device."DEFVAL{ disable }::={ atmTraceBaseGroup 1}atmTraceMaxConcurrentRequests OBJECT-TYPESYNTAXInteger32(0..65535)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The maximum number of concurrent active path or connection
trace requests (i.e., connections or parties for which trace
information gathering has been initiated, but for which no
reply has been received yet) that are allowed by the agent. A
value of 0 for this object implies that there is no limit on
the number of concurrent active requests."::={ atmTraceBaseGroup 2}atmTraceAvailableRequests OBJECT-TYPESYNTAXInteger32(0..65535)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of new path or connection trace requests that can
be initiated on the agent at this moment in time. This is
equal to the maximum number of concurrent active path or
connection trace requests that are allowed by the agent (i.e.,
atmTraceMaxConcurrentRequests), minus the current number of
active path or connection trace requests."::={ atmTraceBaseGroup 3}atmTraceTransitListMaximumSize OBJECT-TYPESYNTAXInteger32(1466..65535)UNITS"octets"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The maximum size in octets of the Trace transit list
information element generated in any signalling message."DEFVAL{1466}::={ atmTraceBaseGroup 4}atmTraceConnGroup OBJECTIDENTIFIER::={ atmTraceMIBObjects 2}atmTraceConnTable OBJECT-TYPESYNTAXSEQUENCEOF AtmTraceConnEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The table whose entries describe existing connections and
parties to be traced or in the process of being traced."::={ atmTraceConnGroup 1}atmTraceConnEntry OBJECT-TYPESYNTAX AtmTraceConnEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry in this table specifies an existing connection or
party to be traced, in the process of being traced, or that
has recently been traced. The results of the connection trace
are returned in the atmTraceRecordTable and the
atmTraceInfoTable.
A management station wishing to create an entry should first
create the associated instance of the row status and row
owner objects, using a value of atmTraceConnIndex that is not
currently in use. It must also, either in the same or in
successive PDUs, create the associated instance of the objects
that identify the connection to be traced. It should also
modify the default values for the other configuration objects
if the defaults are not appropriate.
Once the appropriate instances of all the configuration
objects have been created, either by an explicit SNMP
set request or by default, the row status should be set
to active to initiate the request. Note that this entire
procedure may be initiated via a single set request which
specifies a row status of createAndGo as well as specifies
valid values for the non-defaulted configuration objects.
After the connection trace completes, the management
station should retrieve the values of the status objects of
interest from the atmTraceRecordTable, and should then delete
the entry. In order to prevent old entries from clogging the
table, entries will be aged out, but an entry will not be
deleted within 5 minutes of the last activity."INDEX{ atmTraceConnIndex }::={ atmTraceConnTable 1}
AtmTraceConnEntry ::=SEQUENCE{
atmTraceConnIndex Integer32,
atmTraceConnOwner AtmTraceOwnerString,
atmTraceConnTraceSourceIf InterfaceIndex,
atmTraceConnOrigConnType INTEGER,
atmTraceConnOrigVpi AtmVpIdentifier,
atmTraceConnOrigVci AtmVcIdentifier,
atmTraceConnEndPtRef AtmEndPointReference,
atmTraceConnCallRef CallReference,
atmTraceConnOrigDlci Integer32,
atmTraceConnOrigDirection INTEGER,
atmTraceConnTraceConnId TruthValue,
atmTraceConnTraceCallRef TruthValue,
atmTraceConnPassAlongRequest TruthValue,
atmTraceConnFailTimeout Integer32,
atmTraceConnAgeTimeout Integer32,
atmTraceConnRestart INTEGER,
atmTraceConnTrapOnCompletion TruthValue,
atmTraceConnRecordIndex AtmTraceRecordIndex,
atmTraceConnRowStatus RowStatus,
atmTraceConnTraceNeNsc TruthValue,
atmTraceConnTraceRpNsc TruthValue,
atmTraceConnTraceIncoming TruthValue,
atmTraceConnTraceLabels TruthValue}atmTraceConnIndex OBJECT-TYPESYNTAXInteger32MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"An arbitrary integer uniquely identifying a connection
trace request."::={ atmTraceConnEntry 1}atmTraceConnOwner OBJECT-TYPESYNTAXAtmTraceOwnerStringMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The entity that configured this entry."::={ atmTraceConnEntry 2}atmTraceConnTraceSourceIf OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The interface at which the connection trace is originated.
This object must be specified."::={ atmTraceConnEntry 3}atmTraceConnOrigConnType OBJECT-TYPESYNTAXINTEGER{other(1),atmVcc(2),atmVpc(3),atmCOBISigConn(4),frameRelayVc(5)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The type of connection at the trace source interface."DEFVAL{ atmVcc }
::={ atmTraceConnEntry 4}atmTraceConnOrigVpi OBJECT-TYPESYNTAXAtmVpIdentifierMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates the VPI value of the existing connection on the
trace source interface.
This object only applies when atmTraceConnOrigConnType is set
to 'atmVcc' or 'atmVpc'. When this is the case, either this
object or atmTraceConnCallRef must be specified. When the
atmTraceConnCallRef object is specified, this object may not
be set."::={ atmTraceConnEntry 5}atmTraceConnOrigVci OBJECT-TYPESYNTAXAtmVcIdentifierMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates the VCI value of the existing connection on the
trace source interface.
This object only applies when atmTraceConnOrigConnType is set
to 'atmVcc'. When this is the case, either this
object or atmTraceConnCallRef must be specified. When the
atmTraceConnCallRef object is specified, this object may not
be set."::={ atmTraceConnEntry 6}atmTraceConnEndPtRef OBJECT-TYPESYNTAXAtmEndPointReferenceMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The Endpoint Reference value identifying a leaf of an
existing point-to-multipoint connection.
This object does not apply when the connection is not a point-
to-multipoint connection."::={ atmTraceConnEntry 7}atmTraceConnCallRef OBJECT-TYPE
SYNTAXCallReferenceMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates the call reference value of the existing connection
on the trace source interface.
For CO-BI connections, the value of this object must be
specified. For other types of connections, either this object
or the connection identifier objects (atmTraceConnOrigVpi,
atmTraceConnOrigVpi and atmTraceConnOrigVci, or
atmTraceConnOrigDlci, as appropriate for the connection type)
must be specified. When any of atmTraceConnOrigVpi,
atmTraceConnOrigVci, or atmTraceConnOrigDlci are specified,
this object may not be set."::={ atmTraceConnEntry 8}atmTraceConnOrigDlci OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates the DLCI value of the existing connection on the
trace source interface.
This object only applies when atmTraceConnOrigConnType is set
to 'frameRelayVc'. When this is the case, either this
object or atmTraceConnCallRef must be specified. When the
atmTraceConnCallRef object is specified, this object may not
be set."::={ atmTraceConnEntry 9}atmTraceConnOrigDirection OBJECT-TYPESYNTAXINTEGER{incoming(1),outgoing(2)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the connection trace is to proceed in the
incoming direction from the trace source interface, or in the
outgoing direction from the trace source interface."DEFVAL{ incoming }::={ atmTraceConnEntry 10}atmTraceConnTraceConnId OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the connection trace shall include
connection identifier (e.g. VPI/VCI, DLCI) information."DEFVAL{ false }::={ atmTraceConnEntry 11}atmTraceConnTraceCallRef OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the connection trace shall include
call reference information, and endpoint reference information
for point-to-multipoint connections."DEFVAL{ false }::={ atmTraceConnEntry 12}atmTraceConnPassAlongRequest OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the 'pass along request' bit shall be set
in the Trace transit list information element. When this
object is set to 'true' and systems that do not support
connection trace are present in the network, gaps may occur
between successive entries in the atmTraceInfoTable identifying
logical nodes and logical ports traversed by this
connection or party."DEFVAL{ true }
::={ atmTraceConnEntry 13}atmTraceConnFailTimeout OBJECT-TYPESYNTAXInteger32(0..100)UNITS"seconds"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The number of seconds left before the connection trace is
declared to have failed. After this timer expires the value
of this object will be zero and the atmTraceConnRecordIndex
will also remain at zero. If the timer expires and
atmTraceConnTrapOnCompletion is set to 'true', an
atmTraceConnCompletion trap will be generated."DEFVAL{30}::={ atmTraceConnEntry 14}atmTraceConnAgeTimeout OBJECT-TYPESYNTAXInteger32(-1..2147483647)UNITS"seconds"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The number of seconds left for this entry to age out.
On expiry of this timer the display records in the
atmTraceRecordTable and atmTraceInfoTable corresponding to this
entry are deleted, as well as the atmTraceConnEntry.
When the management station modifies this object,
the currently running timer, if any, is aborted and a timer is
started with the new value of this object. The value '-1' will
indicate an infinite timeout value. "DEFVAL{600}::={ atmTraceConnEntry 15}atmTraceConnRestart OBJECT-TYPE
SYNTAXINTEGER{restart(1),noop(2)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"When the value is set to 'restart', the record for this
connection trace is cleared and the connection trace is
initiated.
When the value is set to 'noop' no operation is performed.
When read, the value 'noop' is returned."DEFVAL{ noop }::={ atmTraceConnEntry 16}atmTraceConnTrapOnCompletion OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies whether an atmTraceConnCompletion trap shall be
issued on completion of the connection trace. If such a trap
is desired, it is the responsibility of the management entity
to ensure that the SNMP administrative model is configured in
such a way as to allow the trap to be delivered."DEFVAL{ false }::={ atmTraceConnEntry 17}atmTraceConnRecordIndex OBJECT-TYPESYNTAXAtmTraceRecordIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of this object identifies the row in the
atmTraceRecordTable that was generated by this connection
trace. The distinguished value zero indicates that no
reply has been received yet or that no reply was received
before expiry of atmTraceConnFailTimeout, so no record has been
generated."::={ atmTraceConnEntry 18}atmTraceConnRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Used to create and delete entries in this table. When a row
is activated, a connection trace is initiated."::={ atmTraceConnEntry 19}atmTraceConnTraceNeNsc OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the connection trace shall include
Ne-NSCs supporting the connection ."DEFVAL{ false }::={ atmTraceConnEntry 20}atmTraceConnTraceRpNsc OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the connection trace shall include
Rp-NSCs supporting the connection."DEFVAL{ false }::={ atmTraceConnEntry 21}atmTraceConnTraceIncoming OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the connection trace shall record
the NSCs supporting the connection at the incoming
interface of the nodes. If this value is set to true and
the atmTraceConnTraceNeNsc object is also true, then the
trace shall include the list of Ne-NSCs supporting the
connection at the incoming interface of the nodes.
If this value is set to true and the atmTraceConnTraceRpNsc
object is also true, then the trace shall include the
list of Rp-NSCs supporting the connection at the incoming
interface of the nodes.
If this value is set to false, then the trace shall not
record the NSCs supporting the connection at the incoming
interface of the nodes."DEFVAL{ false }::={ atmTraceConnEntry 22}atmTraceConnTraceLabels OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the connection trace shall include
interworking LSP labels, if applicable."DEFVAL{ false }::={ atmTraceConnEntry 23}atmTracePathTestGroup OBJECTIDENTIFIER::={ atmTraceMIBObjects 3}atmTracePathTestTable OBJECT-TYPESYNTAXSEQUENCEOF AtmTracePathTestEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The table whose entries describe test connections and parties
initiated to determine paths across the network. Typically
these connections and parties are cleared when the trace
destination node is reached, but the entry may be configured
to leave the connections up using the
atmTracePathTestClearCallAtTDest object."::={ atmTracePathTestGroup 1}
atmTracePathTestEntry OBJECT-TYPESYNTAX AtmTracePathTestEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry in this table specifies a test connection or test
party that is initiated in order to determine a path across
the network. Typically the connection or party is cleared when
the trace destination node is reached, but the entry may be
configured to leave the connections up using the
atmTracePathTestClearCallAtTDest object. The results of the
path trace are returned in the atmTraceFilterRecordTable, the
atmTraceRecordTable, and the atmTraceInfoTable.
A management station wishing to create an entry should first
create the associated instance of the row status and row
owner objects, using a value of atmTracePathTestIndex that is
not currently in use. It must also, either in the same or
in successive PDUs, create the associated instance of the
address objects. It should also modify the default values
for the other configuration objects if the defaults are not
appropriate.
Once the appropriate instance of all the configuration
objects have been created, either by an explicit SNMP
set request or by default, the row status should be set
to active to initiate the request. Note that this entire
procedure may be initiated via a single set request which
specifies a row status of createAndGo as well as specifies
valid values for the non-defaulted configuration objects.
After the test connection or party completes, the management
station should retrieve the values of the status objects of
interest from the atmTraceRecordTable, and should then delete
the entry. In order to prevent old entries from clogging the
table, entries will be aged out, but an entry will not be
deleted within 5 minutes of completing."INDEX{ atmTracePathTestIndex }::={ atmTracePathTestTable 1}
AtmTracePathTestEntry ::=SEQUENCE{
atmTracePathTestIndex Integer32,
atmTracePathTestOwner AtmTraceOwnerString,
atmTracePathTestConnType INTEGER,
atmTracePathTestConnCastType AtmConnCastType,
atmTracePathTestTraceSourceIf InterfaceIndex,
atmTracePathTestP2MpNewConn TruthValue,
atmTracePathTestOrigVpi AtmVpIdentifier,
atmTracePathTestOrigVci AtmVcIdentifier,
atmTracePathTestCalledParty AtmAddr,
atmTracePathTestCallingParty AtmAddr,
atmTracePathTestRxTrafDescrIndex AtmTrafficDescrParamIndex,
atmTracePathTestTxTrafDescrIndex AtmTrafficDescrParamIndex,
atmTracePathTestClearCallAtTDest TruthValue,
atmTracePathTestTraceCrankback TruthValue,
atmTracePathTestTraceConnId TruthValue,
atmTracePathTestTraceCallRef TruthValue,
atmTracePathTestPassAlongRequest TruthValue,
atmTracePathTestAgeTimeout Integer32,
atmTracePathTestRestart INTEGER,
atmTracePathTestTrapOnCompletion TruthValue,
atmTracePathTestRecordIndex AtmTraceRecordIndex,
atmTracePathTestRowStatus RowStatus,
atmTracePathTestTraceNeNsc TruthValue,
atmTracePathTestTraceRpNsc TruthValue,
atmTracePathTestTraceIncoming TruthValue,
atmTracePathTestPolicyConstraint PolicyConstraintIndex,
atmTracePathTestTraceLabels TruthValue
}atmTracePathTestIndex OBJECT-TYPESYNTAXInteger32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An arbitrary integer uniquely identifying a test connection
or test party."::={ atmTracePathTestEntry 1}atmTracePathTestOwner OBJECT-TYPESYNTAXAtmTraceOwnerStringMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The entity that configured this entry."::={ atmTracePathTestEntry 2}atmTracePathTestConnType OBJECT-TYPESYNTAXINTEGER{other(1),atmVcc(2),atmVpc(3),atmCOBISigConn(4)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the test connection is a virtual channel
connection, a virtual path connection, or a connection-
oriented bearer-independent signalling connection."DEFVAL{ atmVcc }::={ atmTracePathTestEntry 3}atmTracePathTestConnCastType OBJECT-TYPESYNTAXAtmConnCastType
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The connection topology type (e.g. point-to-point or
point-to-multipoint) of the test connection or party."DEFVAL{ p2p }::={ atmTracePathTestEntry 4}atmTracePathTestTraceSourceIf OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The interface at which the test connection or test party is
originated."::={ atmTracePathTestEntry 5}atmTracePathTestP2MpNewConn OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the test party for a point-to-multipoint
connection is initiated on an existing branch (indicated by
setting this object to 'false') or whether it is the first
party of a new connection (indicated by setting this object
to 'true').
This object does not apply when atmTracePathTestConnCastType
is set to 'p2p'."DEFVAL{ false }::={ atmTracePathTestEntry 6}atmTracePathTestOrigVpi OBJECT-TYPESYNTAXAtmVpIdentifierMAX-ACCESSread-createSTATUScurrentDESCRIPTION"When atmTracePathTestConnCastType is set to 'p2mpRoot' and
atmTracePathTestP2MpNewConn is set to 'false' (i.e. path trace
of a new party on an existing connection is requested),
this object indicates the VPI value of the existing connection
on the trace source interface.
When atmTracePathTestClearCallAtTDest is set to 'true' and
either
- atmTracePathTestConnCastType is 'p2p', or
- atmTracePathTestConnCastType is 'p2mpRoot' and
atmTracePathTestP2MpNewConn is set to 'true',
this object is not applicable.
When atmTracePathTestClearCallAtTDest is set to 'false', this
object indicates the VPI value to be used for the active
connection. Note that if the VPI/VCI can be assigned at the
other side of the interface, there may be some possibility of
VPI/VCI collision for SETUP messages received on this
interface, when the other side of the interface does not know
that this VPI/VCI value is being used."DEFVAL{0}::={ atmTracePathTestEntry 7}atmTracePathTestOrigVci OBJECT-TYPESYNTAXAtmVcIdentifierMAX-ACCESSread-createSTATUScurrentDESCRIPTION"When atmTracePathTestConnCastType is set to 'p2mpRoot' and
atmTracePathTestP2MpNewConn is set to 'false' (i.e. path trace
of a new party on an existing connection is requested),
this object indicates the VCI value of the existing connection
on the trace source interface.
When atmTracePathTestClearCallAtTDest is set to 'true' and
either
- atmTracePathTestConnCastType is 'p2p', or
- atmTracePathTestConnCastType is 'p2mpRoot' and
atmTracePathTestP2MpNewConn is set to 'true',
this object is not applicable.
When atmTracePathTestClearCallAtTDest is set to 'false', this
object indicates the VCI value to be used for the active
connection. Note that if the VPI/VCI can be assigned at the
other side of the interface, there may be some possibility of
VPI/VCI collision for SETUP messages received on this
interface, when the other side of the interface does not know
that this VPI/VCI value is being used.
If atmTracePathTestConnType is set to a value other than
'atmVcc', this value is set to zero."
DEFVAL{0}::={ atmTracePathTestEntry 8}atmTracePathTestCalledParty OBJECT-TYPESYNTAXAtmAddrMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The called party number towards which the test connection or
test party is to be initiated."::={ atmTracePathTestEntry 9}atmTracePathTestCallingParty OBJECT-TYPESYNTAXAtmAddrMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The calling party number used for the test connection or test
party."DEFVAL{""}::={ atmTracePathTestEntry 10}atmTracePathTestRxTrafDescrIndex OBJECT-TYPESYNTAXAtmTrafficDescrParamIndexMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The value of this object identifies the row of the ATM
Traffic Descriptor Table which applies to the receive
direction of this test connection (from the point of view
of the trace source interface).
This object does not apply when the value of
atmTracePathTestP2MpNewConn is 'false'."DEFVAL{0}::={ atmTracePathTestEntry 11}atmTracePathTestTxTrafDescrIndex OBJECT-TYPESYNTAXAtmTrafficDescrParamIndex
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The value of this object identifies the row of the ATM
Traffic Descriptor Table which applies to the transmit
direction of this test connection (from the point of view
of the trace source interface).
This object does not apply when the value of
atmTracePathTestP2MpNewConn is 'false'."DEFVAL{0}::={ atmTracePathTestEntry 12}atmTracePathTestClearCallAtTDest OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the test connection or party shall be
cleared when the trace destination node is reached. When this
is set to 'false', the test connection/party shall be cleared
when the entry is deleted using the atmTracePathTestRowStatus
object."DEFVAL{ true }::={ atmTracePathTestEntry 13}atmTracePathTestTraceCrankback OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the path trace shall include crankback
information. When this is set to false, as a consequence of
the signalling procedures for path trace, trace information
will only be returned if the connection or party succeeds."DEFVAL{ false }::={ atmTracePathTestEntry 14}atmTracePathTestTraceConnId OBJECT-TYPESYNTAXTruthValue
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the path trace shall include
connection identifier (e.g. VPI/VCI, DLCI) information."DEFVAL{ false }::={ atmTracePathTestEntry 15}atmTracePathTestTraceCallRef OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the path trace shall include
call reference information, and endpoint reference information
for point-to-multipoint connections."DEFVAL{ false }::={ atmTracePathTestEntry 16}atmTracePathTestPassAlongRequest OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the 'pass along request' bit shall be set
in the Trace transit list information element. When this
object is set to 'true' and systems that do not support path
trace are present in the network, gaps may occur between
successive entries in the atmTraceInfoTable identifying logical
nodes and logical ports traversed by this connection or party.
When this object is set to 'false', trace information might not
be returned unless all systems along the path support the path
trace functionality."DEFVAL{ true }::={ atmTracePathTestEntry 17}atmTracePathTestAgeTimeout OBJECT-TYPESYNTAXInteger32(-1..2147483647)
UNITS"seconds"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The number of seconds left for this entry to age out.
On expiry of this timer the display records in the
atmTraceRecordTable and the atmTraceInfoTable corresponding to
this entry are deleted, as well as the atmTracePathTestEntry.
When the management station modifies this object,
the currently running timer, if any, is aborted and a timer is
started with the new value of this object. The value '-1' will
indicate an infinite timeout value. "DEFVAL{600}::={ atmTracePathTestEntry 18}atmTracePathTestRestart OBJECT-TYPESYNTAXINTEGER{restart(1),noop(2)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"When the value is set to 'restart', the test record for this
connection is cleared and the test connection or party is
initiated.
When the value is set to 'noop' no operation is performed.
When read, the value 'noop' is returned."DEFVAL{ noop }::={ atmTracePathTestEntry 19}atmTracePathTestTrapOnCompletion OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION
"Specifies whether an atmTracePathTestCompletion trap shall be
issued on completion of the path trace. If such a trap
is desired, it is the responsibility of the management entity
to ensure that the SNMP administrative model is configured in
such a way as to allow the trap to be delivered."DEFVAL{ false }::={ atmTracePathTestEntry 20}atmTracePathTestRecordIndex OBJECT-TYPESYNTAXAtmTraceRecordIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of this object identifies the row in the
atmTraceRecordTable that was generated by this test
connection or party. The distinguished value zero indicates
that no reply has been received yet, so no record has been
generated."::={ atmTracePathTestEntry 21}atmTracePathTestRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Used to create and delete entries in this table. When a row
is activated, a test connection or test party is initiated.
When the row is deleted, the test connection or test party is
cleared (if it has not already been cleared) and the
corresponding entry in the atmTraceRecordTable is deleted."::={ atmTracePathTestEntry 22}atmTracePathTestTraceNeNsc OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the path trace shall include
Ne-NSCs supporting the connection."
DEFVAL{ false }::={ atmTracePathTestEntry 23}atmTracePathTestTraceRpNsc OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the path trace shall include
Rp-NSCs supporting the connection."DEFVAL{ false }::={ atmTracePathTestEntry 24}atmTracePathTestTraceIncoming OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the path trace shall include
the NSCs supporting the connection at the incoming
interface of the nodes. If this value is set to true and
the atmTracePathtestTraceNeNsc object is also true, then the
trace shall include the list of Ne-NSCs supporting the
connection at the incoming interface of the nodes.
If this value is set to true and the atmTracePathTestTraceRpNsc
object is also true, then the trace shall include the
list of Rp-NSCs supporting the connection at the incoming
interface of the nodes.
If this value is set to false, then the trace shall not
record the NSCs supporting the connection at the incoming
interface of the nodes."DEFVAL{ false }::={ atmTracePathTestEntry 25}atmTracePathTestPolicyConstraint OBJECT-TYPESYNTAXPolicyConstraintIndexMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Defines the row of the policyConstraintTable
that specifies the policy constraint to be used
for the establishment of the test connection."DEFVAL{0}::={ atmTracePathTestEntry 26}atmTracePathTestTraceLabels OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the path trace shall include
interworking LSP labels, if applicable."DEFVAL{ false }::={ atmTracePathTestEntry 27}atmTraceFilterGroup OBJECTIDENTIFIER::={ atmTraceMIBObjects 4}atmTraceFilterTable OBJECT-TYPESYNTAXSEQUENCEOF AtmTraceFilterEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The table whose entries describe the filtering criteria
for recording of path trace information."::={ atmTraceFilterGroup 1}atmTraceFilterEntry OBJECT-TYPESYNTAX AtmTraceFilterEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry in this table corresponds to a filtering criteria
based on which path trace is initiated for connections and
parties in the process of being established. This selection
criteria is applied against all connections and parties
generated or detectedat this ATM device. Only connections and
parties being established which match against all of the
entry's criteria are recorded in the atmTraceRecordTable.
A new entry can be created by specifying a atmTraceFilterIndex
value that is currently not being used and also using an
appropriate value (createAndGo or createAndWait) for the
atmTraceFilterRowStatus object.
If a particular connection or party matches multiple entries in
the atmTraceFilterTable then multiple entries will be created
in the atmTraceRecordTable for each of the matched entries in
the atmTraceFilterTable."INDEX{ atmTraceFilterIndex }::={ atmTraceFilterTable 1}
AtmTraceFilterEntry ::=SEQUENCE{
atmTraceFilterIndex Integer32,
atmTraceFilterOwner AtmTraceOwnerString,
atmTraceFilterConnKind BITS,
atmTraceFilterConnCastType BITS,
atmTraceFilterServiceCategory BITS,
atmTraceFilterInIf InterfaceIndexOrZero,
atmTraceFilterOutIf InterfaceIndexOrZero,
atmTraceFilterCallingPartyPrefix AtmAddr,
atmTraceFilterCallingPartyLength Integer32,
atmTraceFilterCalledPartyPrefix AtmAddr,
atmTraceFilterCalledPartyLength Integer32,
atmTraceFilterClearCallAtTDest TruthValue,
atmTraceFilterTraceCrankback TruthValue,
atmTraceFilterTraceConnId TruthValue,
atmTraceFilterTraceCallRef TruthValue,
atmTraceFilterPassAlongRequest TruthValue,
atmTraceFilterMaxRecords Integer32,
atmTraceFilterRecordCountDown Integer32,
atmTraceFilterStopTimeout Integer32,
atmTraceFilterAgeTimeout Integer32,
atmTraceFilterPurge INTEGER,
atmTraceFilterTrapEnable TruthValue,
atmTraceFilterNumMatches Counter32,
atmTraceFilterRowStatus RowStatus,
atmTraceFilterPolicy TruthValue,
atmTraceFilterTraceNeNsc TruthValue,
atmTraceFilterTraceRpNsc TruthValue,
atmTraceFilterTraceIncoming TruthValue,
atmTraceFilterTraceLabels TruthValue}atmTraceFilterIndex OBJECT-TYPESYNTAXInteger32(1..50)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An arbitrary integer uniquely identifying a filtering
criteria."::={ atmTraceFilterEntry 1}atmTraceFilterOwner OBJECT-TYPESYNTAXAtmTraceOwnerStringMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The entity that configured this entry."::={ atmTraceFilterEntry 2}atmTraceFilterConnKind OBJECT-TYPESYNTAXBITS{
other(0),svcAndSpvcNotInitiator(1),spvcInitiator(2),svpAndSpvpNotInitiator(3),spvpInitiator(4),atmCOBISigConn(5)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object enables the user to track the paths of switched
virtual channel/path connections, soft permanent virtual
channel/path connections initiated by this node, and soft
permanent virtual channel/path connections initiated by
other nodes."::={ atmTraceFilterEntry 3}atmTraceFilterConnCastType OBJECT-TYPESYNTAXBITS{p2p(0),p2mp(1)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object restricts the scope of the filter based on the
type of topology of connections (point-to-point or
point-to-multipoint)."::={ atmTraceFilterEntry 4}atmTraceFilterServiceCategory OBJECT-TYPESYNTAXBITS{cbr(0),
rtVbr(1),nrtVbr(2),abr(3),ubr(4),gfr(5),other(6)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object restricts the scope of the filter to calls
belonging to service categories represented by this object."::={ atmTraceFilterEntry 5}atmTraceFilterInIf OBJECT-TYPESYNTAXInterfaceIndexOrZeroMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object restricts the scope of the filter to calls which
enter the ATM device through the port represented by this
object, or are initiated at this port (e.g. Soft PVCs).
It has the value 0, or the ifIndex value of an ATM Interface.
The value zero indicates that the scope of the filter is not
restricted by the incoming port."DEFVAL{0}::={ atmTraceFilterEntry 6}atmTraceFilterOutIf OBJECT-TYPESYNTAXInterfaceIndexOrZeroMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object restricts the scope of the filter to calls which
exit the ATM device through the port represented by this
object. It has the value 0, or the ifIndex value of an ATM
interface. The value zero indicates that the scope of the
filter is not restricted by the outgoing port."DEFVAL{0}::={ atmTraceFilterEntry 7}atmTraceFilterCallingPartyPrefix OBJECT-TYPESYNTAXAtmAddrMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The combination of this object and the corresponding instance
of atmTraceFilterCallingPartyLength is one selection criteria
for this record. To match this selection criteria, a
connection setup must have a Calling Party Address which has
an initial part (of length atmTraceFilterCalledPartyLength
bits) equal in value to atmTraceFilterCallingParty. When the
default value for the object is retained then the call will
match this filtering criteria for any calling address in the
call, or if the calling party number is not present in the
call. The value must be padded with zeros from
atmTraceFilterCallingPartyLength to the full length of the
address (8 octets for E.164 numbers and 20 octets for AESAs)."DEFVAL{""}::={ atmTraceFilterEntry 8}atmTraceFilterCallingPartyLength OBJECT-TYPESYNTAXInteger32(1..160)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object specifies the number of bits in
atmTraceFilterCallingParty that shall be used when matching
against the calling party of a new call setup."DEFVAL{152}
::={ atmTraceFilterEntry 9}atmTraceFilterCalledPartyPrefix OBJECT-TYPESYNTAXAtmAddrMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The combination of this object and the corresponding instance
of atmTraceFilterCalledPartyLength is one selection criteria
for this record. To match this selection criteria, a
connection setup must have a called party address which has
an initial part (of length atmTraceFilterCalledPartyLength
bits) equal in value to
atmTraceFilterCalledParty. When the default value for
the object is retained then the call will match this
filtering criteria for any called address in the call.
The value must be padded with zeros from
atmTraceFilterCalledPartyLength to the full length of the
address (8 octets for E.164 numbers and 20 octets for AESAs)."DEFVAL{""}::={ atmTraceFilterEntry 10}atmTraceFilterCalledPartyLength OBJECT-TYPESYNTAXInteger32(1..160)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object specifies the number of bits in
atmTraceFilterCalledParty that shall be used when matching
against the called party of a new call setup."DEFVAL{152}::={ atmTraceFilterEntry 11}atmTraceFilterClearCallAtTDest OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-create
STATUScurrentDESCRIPTION"Indicates whether the connection or party shall be cleared
when the trace destination node is reached."DEFVAL{ false }::={ atmTraceFilterEntry 12}atmTraceFilterTraceCrankback OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the path trace shall include
crankback information. When this is set to false, as a
consequence of the signalling procedures for path trace, trace
information will only be returned if the connection or party
succeeds."DEFVAL{ false }::={ atmTraceFilterEntry 13}atmTraceFilterTraceConnId OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the path trace shall include
connection identifier (e.g. VPI/VCI, DLCI) information."DEFVAL{ false }::={ atmTraceFilterEntry 14}atmTraceFilterTraceCallRef OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the path trace shall include
call reference information, and endpoint reference information
for point-to-multipoint connections."DEFVAL{ false }
::={ atmTraceFilterEntry 15}atmTraceFilterPassAlongRequest OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the 'pass along request' bit shall be set
in the Trace transit list information element. When this
object is set to 'true' and systems that do not support path
trace are present in the network, gaps may occur between
successive entries in the atmTraceInfoTable identifying logical
nodes and logical ports traversed by this connection or party.
When this object is set to 'false', trace information might not
be returned unless all systems along the path support the path
trace functionality."DEFVAL{ true }::={ atmTraceFilterEntry 16}atmTraceFilterMaxRecords OBJECT-TYPESYNTAXInteger32(-1..214783647)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The maximum number of entries that are desired in the
atmTraceRecordTable on behalf of this filter. The agent will
not create more than this number of entries in the table, but
may choose to further limit the number of entries for this
filter in the atmTraceRecordTable for any reason including
the lack of resources. The agent will however dedicate
resources for a minimum number of entries in the
atmTraceRecordTable, to take care of temporary memory
allocation failures in the system. In case of memory
allocation failures the agent will utilize these dedicated
resources for the creation of the new entries. If memory
resource failures continue and the dedicated resources are
exhausted then the records in the atmTraceRecordTable are
pruned such that the oldest entries are removed to make way
for the new entries.
A value '-1' will indicate no upper limit for the number of
records stored. The manager can set this object to -1 if
overwriting of records is not desired. The new value for
this object will take effect immediately.
If this object is set to a value less than the number of
entries that is currently present in the atmTraceRecordTable
corresponding to this entry, then the oldest entries in the
atmTraceRecordTable will be deleted so that their number
equals the new value of this object.
If the value of this object is changed from -1 to any other
positive value then the entries will be pruned such that only
the first n records collected for this entry are retained in
the atmTraceRecordTable, n being the new value of this object."DEFVAL{20}::={ atmTraceFilterEntry 17}atmTraceFilterRecordCountDown OBJECT-TYPESYNTAXInteger32(-1..2147483647)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The number of entries left to be collected in the
atmTraceRecordTable before filtering is disabled for this
entry. The display records in the atmTraceRecordTable
corresponding to this entry are retained. The management
station can restart filtering for this entry by setting this
object to a positive value (subject to atmTraceFilterRowStatus
being 'active' and atmTraceFilterStopTimeout having a positive
value or being set to '-1'). When the object is set to zero,
filtering is stopped for this entry. When the management
station modifies this object, the current value is replaced and
the agent counts down from the new value of this object.
The value '-1' indicates that filtering will not be
automatically disabled based on the number of entries collected
in the atmTraceRecordTable."DEFVAL{-1}
::={ atmTraceFilterEntry 18}atmTraceFilterStopTimeout OBJECT-TYPESYNTAXInteger32(-1..2147483647)UNITS"seconds"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The number of seconds left for this entry to collect records.
On expiry of this timer filtering is disabled for this entry.
The display records in the atmTraceRecordTable corresponding
to this entry are retained. When the timer expires the object
will have a value zero. The management station can restart
filtering for this entry by setting this object to a positive
value (subject to atmTraceFilterRowStatus being 'active' and
atmTraceFilterRecordCountDown having a positive value or being
set to '-1'). When the object is set to zero, filtering is
stopped for this entry. When the management station modifies
this object, the currently running timer, if any, is aborted
and a timer is started with the new value of this object. The
value '-1' will indicate an infinite timeout value."DEFVAL{600}::={ atmTraceFilterEntry 19}atmTraceFilterAgeTimeout OBJECT-TYPESYNTAXInteger32(-1..2147483647)UNITS"seconds"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The number of seconds left for this entry to age out.
On expiry of this timer the display records in the
atmTraceFilterRecordTable, atmTraceRecordTable and the
atmTraceInfoTable corresponding to this entry are deleted,
as well as the atmTraceFilterEntry.
When the management station modifies this object,
the currently running timer, if any, is aborted and a timer is
started with the new value of this object. The value '-1' will
indicate an infinite timeout value. "DEFVAL{600}::={ atmTraceFilterEntry 20}atmTraceFilterPurge OBJECT-TYPESYNTAXINTEGER{purge(1),noop(2)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The object provides a facility for the user to purge the
records in the atmTraceRecordTable corresponding to this entry.
When the value is set to 'purge', the records in the
atmTraceRecordTable corresponding to this entry are purged.
When the value is set to 'noop' no operation is performed. When
read, the value 'noop' is returned."DEFVAL{ noop }::={ atmTraceFilterEntry 21}atmTraceFilterTrapEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies whether an atmTraceFilterTrap shall be issued the
next time a record is added to the atmTraceRecordTable and the
atmTraceFilterRecordTable corresponding to this filter. This
object automatically resets itself to 'false' each time a trap
is generated for this filter. This object must be reset to
'true' before another atmTracePathFilter trap can be generated
for this filter entry.
If such a trap is desired, it is the responsibility of the
management entity to ensure that the SNMP administrative model
is configured in such a way as to allow the trap to be
delivered."DEFVAL{ false }::={ atmTraceFilterEntry 22}atmTraceFilterNumMatches OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A monotonically increasing counter to keep track of the
number of calls or parties that matched this entry for
the entire lifetime of this entry. "::={ atmTraceFilterEntry 23}atmTraceFilterRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates the status of this row. Used according to the row
installation and removal conventions. This object can be used
to temporarily inactivate an entry in the table. When this
object is set to a value 'notInService' filtering is stopped
for the corresponding row. Any records that have been stored in
the atmTraceRecordTable and the atmTraceFilterRecordTable
corresponding to this entry will not be released. Any writeable
objects in the row can be modified when the row is active. All
values will take effect immediately. When this object is set to
'destroy', all corresponding records in the
atmTraceFilterRecordTable and the atmTraceRecordTable are
deleted."::={ atmTraceFilterEntry 24}atmTraceFilterPolicy OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrent
DESCRIPTION"This object restricts the scope of the filter to connection
setups that include a Policy constraint information element."DEFVAL{ false }::={ atmTraceFilterEntry 25}atmTraceFilterTraceNeNsc OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the path trace shall include
Ne-NSCs supporting the connection."DEFVAL{ false }::={ atmTraceFilterEntry 26}atmTraceFilterTraceRpNsc OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the path trace shall include
Rp-NSCs supporting the connection."DEFVAL{ false }::={ atmTraceFilterEntry 27}atmTraceFilterTraceIncoming OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the path trace shall include
the NSCs supporting the connection at the incoming
interface of the nodes. If this value is set to true and
the atmTraceFilterTraceNeNsc object is also true, then the
trace shall include the list of Ne-NSCs supporting the
connection at the incoming interface of the nodes.
If this value is set to true and the atmTraceFilterTraceRpNsc
object is also true, then the trace shall include the
list of Rp-NSCs supporting the connection at the incoming
interface of the nodes.
If this value is set to false, then the trace shall not
record the NSCs supporting the connection at the incoming
interface of the nodes."DEFVAL{ false }::={ atmTraceFilterEntry 28}atmTraceFilterTraceLabels OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Indicates whether the path trace shall include
interworking LSP labels, if applicable."DEFVAL{ false }::={ atmTraceFilterEntry 29}atmTraceFilterRecordTable OBJECT-TYPESYNTAXSEQUENCEOF AtmTraceFilterRecordEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The table that lists which trace records have been
returned for which trace filters. This table also lists
the connection characteristics for each connection record,
other than those values returned in the Trace transit list
information element."::={ atmTraceFilterGroup 2}atmTraceFilterRecordEntry OBJECT-TYPESYNTAX AtmTraceFilterRecordEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry containing the index of a record associated with
a given trace filter. This table also lists some of the
connection characteristics."INDEX{ atmTraceFilterIndex,
atmTraceFilterRecordIndex }::={ atmTraceFilterRecordTable 1}
AtmTraceFilterRecordEntry ::=SEQUENCE{
atmTraceFilterRecordIndex AtmTraceRecordIndex,
atmTraceFilterRecordConnKind AtmConnKind,
atmTraceFilterRecordConnCastType AtmConnCastType,
atmTraceFilterRecordServiceCategory AtmServiceCategory,
atmTraceFilterRecordInIf InterfaceIndex,
atmTraceFilterRecordOutIf InterfaceIndexOrZero,
atmTraceFilterRecordCallingParty AtmAddr,
atmTraceFilterRecordCalledParty AtmAddr}atmTraceFilterRecordIndex OBJECT-TYPESYNTAXAtmTraceRecordIndexMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The value of this object identifies a row in the
atmTraceRecordTable that was generated by the trace filter
identified by atmTraceFilterIndex."::={ atmTraceFilterRecordEntry 1}atmTraceFilterRecordConnKind OBJECT-TYPESYNTAXAtmConnKindMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object represents the use of call control (e.g.
switched virtual connection or soft permanent virtual
connection) of the connection or party on the incoming
interface."::={ atmTraceFilterRecordEntry 2}atmTraceFilterRecordConnCastType OBJECT-TYPE
SYNTAXAtmConnCastTypeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object represents the type of topology of the
connection (point-to-point or point-to-multipoint) on
the incoming interface."::={ atmTraceFilterRecordEntry 3}atmTraceFilterRecordServiceCategory OBJECT-TYPESYNTAXAtmServiceCategoryMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object represents the service category used by the call."::={ atmTraceFilterRecordEntry 4}atmTraceFilterRecordInIf OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The IfIndex of the incoming port on which this call was
received by the ATM device."::={ atmTraceFilterRecordEntry 5}atmTraceFilterRecordOutIf OBJECT-TYPESYNTAXInterfaceIndexOrZeroMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The IfIndex of the outgoing port, if available, through which
this call was routed to the network. The distinguished value
zero indicates that the call was rejected before any outgoing
interface was chosen."::={ atmTraceFilterRecordEntry 6}atmTraceFilterRecordCallingParty OBJECT-TYPESYNTAXAtmAddr
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates the ATM adddress of the calling party in the
connection or party."::={ atmTraceFilterRecordEntry 7}atmTraceFilterRecordCalledParty OBJECT-TYPESYNTAXAtmAddrMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates the ATM address of the called party in the
connection or party."::={ atmTraceFilterRecordEntry 8}atmTraceRecordGroup OBJECTIDENTIFIER::={ atmTraceMIBObjects 5}atmTraceRecordTable OBJECT-TYPESYNTAXSEQUENCEOF AtmTraceRecordEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table and the atmTraceInfoTable are used to display
the path or connection trace results. Trace
information that is not repeated at each hop
is shown in this table."::={ atmTraceRecordGroup 1}atmTraceRecordEntry OBJECT-TYPESYNTAX AtmTraceRecordEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry representing a trace record for one new or existing
connection or party."INDEX{ atmTraceRecordIndex }::={ atmTraceRecordTable 1}
AtmTraceRecordEntry ::=SEQUENCE{
atmTraceRecordIndex AtmTraceRecordIndex,
atmTraceRecordStatus INTEGER,
atmTraceRecordCause Integer32,
atmTraceRecordDiags OCTETSTRING,
atmTraceRecordTraceSourcePortId PnniPortId,
atmTraceRecordTraceSourceDlci Integer32,
atmTraceRecordTraceDestVpi AtmVpIdentifier,
atmTraceRecordTraceDestVci AtmVcIdentifier,
atmTraceRecordTraceDestCallRef CallReference,
atmTraceRecordTraceDestEndPtRef AtmEndPointReference,
atmTraceRecordTraceDestDlci Integer32,
atmTraceRecordTimeStamp TimeStamp,
atmTraceRecordTraceDestReceiveLabel MplsLabel,
atmTraceRecordTraceDestTransmitLabel MplsLabel}atmTraceRecordIndex OBJECT-TYPESYNTAXAtmTraceRecordIndexMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An arbitrary integer used to distinguish between multiple
trace records. "::={ atmTraceRecordEntry 1}atmTraceRecordStatus OBJECT-TYPESYNTAXINTEGER{traceInProgress(1),traceCompletedNormally(2),
traceIncomplete(3),traceExceededIELengthLimitations(4),traceExceededMessageLengthLimitations(5),traceLackResource(6)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The returned trace status for this connection or party."::={ atmTraceRecordEntry 2}atmTraceRecordCause OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the reason for the call failure. When
the call succeeds, the distinguished value zero is returned.
When a PNNI Crankback information element is included in the
last call clearing message, this object contains the crankback
cause. In all other cases, the values are the same as the
cause code values defined for the Cause information element."REFERENCE"ATM Forum's UNI3.0/3.1 Specification. "::={ atmTraceRecordEntry 3}atmTraceRecordDiags OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..17))MAX-ACCESSread-only
STATUScurrentDESCRIPTION"This object contains the contents of the diagnostics fields
from the Cause information element. When the value of
atmTraceRecordCause is 49, 'Quality of Service unavailable',
the diagnostics are taken from the PNNI Crankback information
element instead of the Cause information element."REFERENCE"ATM Forum's UNI3.0/3.1 Specification. "::={ atmTraceRecordEntry 4}atmTraceRecordTraceSourcePortId OBJECT-TYPESYNTAXPnniPortIdMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The PNNI logical port ID identifying the trace source
interface. The distinguished value zero indicates that no
trace source port ID was returned in the Trace transit list."::={ atmTraceRecordEntry 5}atmTraceRecordTraceSourceDlci OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The DLCI used on the trace source interface. The
distinguished value zero indicates that no DLCI was included in
the Trace transit list for the trace source interface."::={ atmTraceRecordEntry 6}atmTraceRecordTraceDestVpi OBJECT-TYPESYNTAXAtmVpIdentifierMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The VPI used on the preceding side of the trace destination
interface. The value zero is returned if no VPI was
included in the Trace transit list for the trace destination
interface."::={ atmTraceRecordEntry 7}atmTraceRecordTraceDestVci OBJECT-TYPESYNTAXAtmVcIdentifierMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The VCI used on the trace destination interface. The
distinguished value zero indicates that no VCI was included in
the Trace transit list for the trace destination interface."::={ atmTraceRecordEntry 8}atmTraceRecordTraceDestCallRef OBJECT-TYPESYNTAXCallReferenceMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The call reference used on the trace destination interface."::={ atmTraceRecordEntry 9}atmTraceRecordTraceDestEndPtRef OBJECT-TYPESYNTAXAtmEndPointReferenceMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The endpoint reference used on the trace destination
interface."::={ atmTraceRecordEntry 10}atmTraceRecordTraceDestDlci OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The DLCI used on the trace destination interface. The
distinguished value zero indicates that no DLCI was included in
the Trace transit list for the trace destination interface."::={ atmTraceRecordEntry 11}
atmTraceRecordTimeStamp OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time at which this record entry was created."::={ atmTraceRecordEntry 12}atmTraceRecordTraceDestReceiveLabel OBJECT-TYPESYNTAXMplsLabelMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The label for the interworking LSP used for packets
transmitted in the direction of the tracing message
(either SETUP, ADD PARTY, or TRACE CONNECTION) on the
trace destination interface.
The value zero is returned if no labels were
included in the Trace transit list for the trace destination
interface."::={ atmTraceRecordEntry 13}atmTraceRecordTraceDestTransmitLabel OBJECT-TYPESYNTAXMplsLabelMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The label for the interworking LSP used for packets
transmitted in the opposite direction to that of
the tracing message (either SETUP, ADD PARTY, or
TRACE CONNECTION) on the trace destination interface.
The value zero is returned if no labels were
included in the Trace transit list for the trace destination
interface."::={ atmTraceRecordEntry 14}atmTraceInfoTable OBJECT-TYPESYNTAXSEQUENCEOF AtmTraceInfoEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"The table in which the detailed trace information (i.e.,
logical nodes, logical ports, VPI/VCIs, and Call/Endpoint
References) of traced connections or parties are recorded."::={ atmTraceRecordGroup 2}atmTraceInfoEntry OBJECT-TYPESYNTAX AtmTraceInfoEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Trace information for one hop of an existing or new connection
or party. This lists the nodes and ports traversed by the
connection or party. VPI/VCIs and Call/Endpoint References
may also be included in this entry. Each entry contains
trace information added by one node. If there are gaps in the
Trace transit list due to the use of the Pass along request
flag and the presence of nodes that do not support trace, the
gaps will be between successive entries in this table. Since
the entries in this table are linked to the entries of the
atmTraceRecordTable, the entries are added and removed from the
table as and when the corresponding entries in the
atmTraceRecordTable are added and removed."INDEX{ atmTraceRecordIndex,
atmTraceInfoSequenceIndex }::={ atmTraceInfoTable 1}
AtmTraceInfoEntry ::=SEQUENCE{
atmTraceInfoSequenceIndex Integer32,
atmTraceInfoNodeId PnniNodeId,
atmTraceInfoOutgoingPortId PnniPortId,
atmTraceInfoIncomingVpi AtmVpIdentifier,
atmTraceInfoIncomingVci AtmVcIdentifier,
atmTraceInfoIncomingCallRef CallReference,
atmTraceInfoIncomingEndPtRef AtmEndPointReference,
atmTraceInfoRefusalIndicator TruthValue,
atmTraceInfoCrankBackRcvdAtDest TruthValue,
atmTraceInfoCrankBackGap TruthValue,
atmTraceInfoCrankBackIndicator TruthValue,
atmTraceInfoCrankBackBlockedTransitType INTEGER,
atmTraceInfoCrankBackBlockedTransitInfo OCTETSTRING,
atmTraceInfoCrankBackCause Integer32,
atmTraceInfoReceiveLabel MplsLabel,
atmTraceInfoTransmitLabel MplsLabel}atmTraceInfoSequenceIndex OBJECT-TYPESYNTAXInteger32(1..200)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An index into the list of logical nodes / logical ports
traversed by the connection or party. The logical nodes and
logical ports are given in order, as specified by this index."::={ atmTraceInfoEntry 1}atmTraceInfoNodeId OBJECT-TYPESYNTAXPnniNodeIdMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The node ID of a logical node traversed by the connection
or party."::={ atmTraceInfoEntry 2}atmTraceInfoOutgoingPortId OBJECT-TYPESYNTAXPnniPortIdMAX-ACCESSread-only
STATUScurrentDESCRIPTION"The port ID of the logical node identified in
atmTraceInfoNodeId that identifies the logical port
used to progress this connection or party towards the
called party."::={ atmTraceInfoEntry 3}atmTraceInfoIncomingVpi OBJECT-TYPESYNTAXAtmVpIdentifierMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The VPI used on the succeeding side of the incoming interface
of the node identified by atmTraceInfoNodeId. The value zero
is returned if no VPI was included in the Trace transit list.
If there are no gaps in the Trace transit list, this is the
VPI used on the other side of the interface identified by the
atmTraceInfoNodeId and atmTraceInfoPortId under the previous
atmTraceInfoSequenceIndex."::={ atmTraceInfoEntry 4}atmTraceInfoIncomingVci OBJECT-TYPESYNTAXAtmVcIdentifierMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The VCI used on the incoming interface of the node identified
by atmTraceInfoNodeId. The distinguished value zero indicates
that no VCI was included in the Trace transit list.
If there are no gaps in the Trace transit list, this is the
VCI used on the interface identified by the atmTraceInfoNodeId
and atmTraceInfoPortId under the previous
atmTraceInfoSequenceIndex."::={ atmTraceInfoEntry 5}atmTraceInfoIncomingCallRef OBJECT-TYPESYNTAXCallReferenceMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The Call Reference used on the incoming interface of the node
identified by atmTraceInfoNodeId.
If there are no gaps in the Trace transit list, this is the
call reference used on the interface identified by the
atmTraceInfoNodeId and atmTraceInfoPortId under the previous
atmTraceInfoSequenceIndex."::={ atmTraceInfoEntry 6}atmTraceInfoIncomingEndPtRef OBJECT-TYPESYNTAXAtmEndPointReferenceMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The Endpoint Reference used on the incoming interface of the
node identified by atmTraceInfoNodeId.
If there are no gaps in the Trace transit list, this is the
endpoint reference used on the interface identified by the
atmTraceInfoNodeId and atmTraceInfoPortId under the previous
atmTraceInfoSequenceIndex."::={ atmTraceInfoEntry 7}atmTraceInfoRefusalIndicator OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates whether the node identified by the
atmTraceInfoNodeId refused to participate in this trace."::={ atmTraceInfoEntry 8}atmTraceInfoCrankBackRcvdAtDest OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates whether a crankback was received at the node
identified by the atmTraceInfoNodeId, when that node is the
trace destination node and the trace destination interface
is not a PNNI interface."::={ atmTraceInfoEntry 9}
atmTraceInfoCrankBackGap OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates that the trace was propagated beyond the node
identified by the atmTraceInfoNodeId, but was cranked back,
and no trace information was returned by the node initiating
crankback."::={ atmTraceInfoEntry 10}atmTraceInfoCrankBackIndicator OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates whether crankback information (octet group 16 of
the Trace transit list information element) is present after
the node identified by the atmTraceInfoNodeId, but before the
next node identified in the Trace transit list information
element."::={ atmTraceInfoEntry 11}atmTraceInfoCrankBackBlockedTransitType OBJECT-TYPESYNTAXINTEGER{blockedIncomingLink(1),blockedNode(2),blockedOutgoingLink(3)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the type of blockage in case of a
blocked call at the node identified by the atmTraceInfoNodeId.
This object does not apply if the value of
atmTraceInfoCrankBackIndicator is 'false'."::={ atmTraceInfoEntry 12}
atmTraceInfoCrankBackBlockedTransitInfo OBJECT-TYPESYNTAXOCTETSTRINGMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object does not apply if the value of
atmTraceInfoCrankBackIndicator is 'false'.
When the value of atmTraceInfoCrankBackIndicator is 'true',
this object includes the contents of the Blocked Transit
Trace Information field from the Trace transit list
Information element."REFERENCE"PNNI Addendum for Path and Connection Trace Version 1.0,
Section 3.1"::={ atmTraceInfoEntry 13}atmTraceInfoCrankBackCause OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object returns the PNNI crankback cause. This object
does not apply if atmTraceInfoCrankBackIndicator is set to
'false'."::={ atmTraceInfoEntry 14}atmTraceInfoReceiveLabel OBJECT-TYPESYNTAXMplsLabelMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The label for the interworking LSP used for packets
transmitted in the direction of the tracing message
(either SETUP, ADD PARTY, or TRACE CONNECTION).
If there are no gaps in the Trace transit list, this
is from the atmTraceInfoNodeId
under the previous atmTraceInfoSequenceIndex towards the
atmTraceInfoNodeId under the current
atmTraceInfoSequenceIndex."::={ atmTraceInfoEntry 15}atmTraceInfoTransmitLabel OBJECT-TYPE
SYNTAXMplsLabelMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The label for the interworking LSP used for packets
transmitted in the opposite direction to that of the
the tracing message (either SETUP, ADD PARTY, or
TRACE CONNECTION).
If there are no gaps in the Trace transit list, this
is from the atmTraceInfoNodeId
under the current atmTraceInfoSequenceIndex towards the
atmTraceInfoNodeId under the previous
atmTraceInfoSequenceIndex."::={ atmTraceInfoEntry 16}atmTraceInfoNeNscTable OBJECT-TYPESYNTAXSEQUENCEOF AtmTraceInfoNeNscEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The table in which records the Ne-NSCs which tag the
network entity over which the connection was established
on the interfaces of the node."::={ atmTraceRecordGroup 3}atmTraceInfoNeNscEntry OBJECT-TYPESYNTAX AtmTraceInfoNeNscEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"One of the Ne-NSCs which tag the network entity
over which the connection was established
on the interface of the node."INDEX{ atmTraceRecordIndex,
atmTraceInfoSequenceIndex,
atmTraceInfoNeNscInterface,
atmTraceInfoNeNscIndex }::={ atmTraceInfoNeNscTable 1}
AtmTraceInfoNeNscEntry ::=SEQUENCE{
atmTraceInfoNeNscInterface INTEGER,
atmTraceInfoNeNscIndex Integer32,
atmTraceInfoNeNsc NetworkEntityNetworkServiceCategory}atmTraceInfoNeNscInterface OBJECT-TYPESYNTAXINTEGER{incoming(1),outgoing(2)}MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An index into the list of NSCs, used to identify the
NSCs tagging resources on the incoming or outgoing
interface"::={ atmTraceInfoNeNscEntry 1}atmTraceInfoNeNscIndex OBJECT-TYPESYNTAXInteger32(1..40)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An index into the list of Ne-NSCs which tag the network
entity over which the connection was established on the
interface of the node. The order of the Ne-NSCs
is not important"::={ atmTraceInfoNeNscEntry 2}atmTraceInfoNeNsc OBJECT-TYPESYNTAXNetworkEntityNetworkServiceCategoryMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"One of the Ne-NSCs which tag the network entity over
which the connection was established on the incoming
interface of the node. "::={ atmTraceInfoNeNscEntry 3}
atmTraceInfoRpNscTable OBJECT-TYPESYNTAXSEQUENCEOF AtmTraceInfoRpNscEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The table in which records the Rp-NSCs which tag the
resource in which the connection was established
on the interfaces of the node."::={ atmTraceRecordGroup 4}atmTraceInfoRpNscEntry OBJECT-TYPESYNTAX AtmTraceInfoRpNscEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"One of the Rp-NSCs which tag the resource in
which the connection was established on the
interfaces of the node."INDEX{ atmTraceRecordIndex,
atmTraceInfoSequenceIndex,
atmTraceInfoRpNscInterface,
atmTraceInfoRpNscSequenceIndex }::={ atmTraceInfoRpNscTable 1}
AtmTraceInfoRpNscEntry ::=SEQUENCE{
atmTraceInfoRpNscInterface INTEGER,
atmTraceInfoRpNscSequenceIndex Integer32,
atmTraceInfoRpNsc ResourcePartitionNetworkServiceCategory}atmTraceInfoRpNscInterface OBJECT-TYPESYNTAXINTEGER{incoming(1),outgoing(2)}MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"An index into the list of NSCs, used to identify the
NSCs tagging resources on the incoming or outgoing
interface"::={ atmTraceInfoRpNscEntry 1}atmTraceInfoRpNscSequenceIndex OBJECT-TYPESYNTAXInteger32(1..40)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An index into the list of Rp-NSCs which tag the resource
in which the connection was established on the
interface of the node. The order of the Rp-NSCs
is not important"::={ atmTraceInfoRpNscEntry 2}atmTraceInfoRpNsc OBJECT-TYPESYNTAXResourcePartitionNetworkServiceCategoryMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"One of the Rp-NSCs which tag the resource in
which the connection was established on the
interface of the node. "::={ atmTraceInfoRpNscEntry 3}atmTraceIfGroup OBJECTIDENTIFIER::={ atmTraceMIBObjects 6}atmTraceIfTable OBJECT-TYPESYNTAXSEQUENCEOF AtmTraceIfEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table is used to specify trace-related properties of a
PNNI interface (e.g. whether a PNNI interface allows tracing
over that interface)."::={ atmTraceIfGroup 1}atmTraceIfEntry OBJECT-TYPESYNTAX AtmTraceIfEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry representing the trace-related properties of a
PNNI interface."AUGMENTS{ pnniIfEntry }::={ atmTraceIfTable 1}
AtmTraceIfEntry ::=SEQUENCE{
atmTraceIfTraceBoundary TruthValue}atmTraceIfTraceBoundary OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"When this is a PNNI interface, indicates whether path
and connection trace will be terminated or refused for
outgoing or incoming, respectively, connections or parties on
this interface.
This object has no effect when this is not a PNNI interface."DEFVAL{ false }::={ atmTraceIfEntry 1}-- Path and Connection Trace TrapsatmTraceMIBTrapsPrefix OBJECTIDENTIFIER::={ atmTraceMIB 2}atmTraceMIBTraps OBJECTIDENTIFIER::={ atmTraceMIBTrapsPrefix 0}atmTraceConnCompletion NOTIFICATION-TYPEOBJECTS{
atmTraceConnRecordIndex
}
STATUScurrentDESCRIPTION"An atmTraceConnCompletion trap is sent when enabled and either
a TRACE CONNECTION ACKNOWLEDGE message is received at the trace
source node, or after atmTraceConnFailTimeout has passed
without any response (i.e., the connection trace fails)."::={ atmTraceMIBTraps 1}atmTracePathTestCompletion NOTIFICATION-TYPEOBJECTS{
atmTracePathTestRecordIndex
}STATUScurrentDESCRIPTION"An atmTracePathTestCompletion trap is sent when enabled and
the test connection or test party becomes active on the
trace source interface, or is cleared across the trace source
interface."::={ atmTraceMIBTraps 2}atmTracePathFilterTrap NOTIFICATION-TYPEOBJECTS{
atmTraceFilterRecordConnKind
}STATUScurrentDESCRIPTION"An atmTracePathFilter trap is sent when the trap is enabled
and a record is added to the atmTraceRecordTable and the
atmTraceFilterRecordTable corresponding to this filter. The
atmTraceFilterTrapEnable object must be reset to 'true' before
another atmTracePathFilter trap can be generated by the agent
for this filter entry."::={ atmTraceMIBTraps 3}-- conformance informationatmTraceMIBConformance
OBJECTIDENTIFIER::={ atmTraceMIB 3}atmTraceMIBCompliances
OBJECTIDENTIFIER::={ atmTraceMIBConformance 1}
atmTraceMIBGroups
OBJECTIDENTIFIER::={ atmTraceMIBConformance 2}-- compliance statementsatmTraceMIBCompliance2 MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement the
PNNI Addendum for Path and Connection Trace Version 1.1.
Groups of objects required to support certain functionality
are identified by the suffix MandatoryGroup.
Groups of optional objects are identified by the suffix
OptionalGroup."MODULE-- this moduleMANDATORY-GROUPS{ atmTraceMIBMandatoryGroup
}GROUP atmTraceConnAndPathFilterMandatoryGroup
DESCRIPTION"Required if connection trace or path trace using
filtering of new connection and party establishment messages
is supported."GROUP atmTracePathMandatoryGroup
DESCRIPTION"Required if path trace is supported."GROUP atmTraceConnMandatoryGroup
DESCRIPTION"Required if connection trace is supported."GROUP atmTracePathTestMandatoryGroup
DESCRIPTION"Required if path trace using test connections and parties is
supported."GROUP atmTracePathFilterMandatoryGroup
DESCRIPTION"Required if path trace is supported using filtering of
new connection and party establishment messages."GROUP atmTraceConnAndPathFilterPolicyMandatoryGroup
DESCRIPTION"Required if connection trace or path trace using
filtering of new connection and party establishment messages
and policy tracing is supported."GROUP atmTraceConnPolicyMandatoryGroup
DESCRIPTION"Required if connection trace and policy
tracing is supported."GROUP atmTracePathTestPolicyMandatoryGroup
DESCRIPTION"Required if path trace using test connections and
parties and policy tracing is supported."GROUP atmTracePathFilterPolicyMandatoryGroup
DESCRIPTION"Required if path trace using filtering of
new connection and party establishment messages and
policy tracing is supported."GROUP atmTraceConnAndPathFilterMplsMandatoryGroup
DESCRIPTION"Required if connection trace or path trace using
filtering of new connection and party establishment messages
and interworking LSP label tracing is supported."GROUP atmTraceConnMplsMandatoryGroup
DESCRIPTION"Required if connection trace and interworking
LSP label tracing is supported."GROUP atmTracePathTestMplsMandatoryGroup
DESCRIPTION"Required if path trace using test connections and
parties and interworking LSP label tracing is
supported."GROUP atmTracePathFilterMplsMandatoryGroup
DESCRIPTION"Required if path trace using filtering of
new connection and party establishment messages and
interworking LSP label tracing is supported."OBJECT atmTraceTransitListMaximumSize
MIN-ACCESSread-onlyDESCRIPTION"Maximum size of the Trace transit list information element
larger than 1466 octets is optional."OBJECT atmTraceConnOrigConnType
SYNTAXINTEGER{ atmVcc(2)}MIN-ACCESSread-onlyDESCRIPTION"The ability to trace connections other than ATM VCCs
(e.g. ATM VPCs, bearer-independent ATM connections,
frame relay connections) is optional."OBJECT atmTraceConnOrigDirection
SYNTAXINTEGER{ incoming(1)}MIN-ACCESSread-onlyDESCRIPTION"The ability to trace connections and parties starting from the
outgoing interface of a device is optional."OBJECT atmTracePathTestConnType
SYNTAXINTEGER{ atmVcc(2)}MIN-ACCESSread-onlyDESCRIPTION"The ability to generate test connections for path trace other
than ATM VCCs (e.g. ATM VPCs, bearer-independent ATM
connections) is optional."OBJECT atmTracePathTestClearCallAtTDest
MIN-ACCESSread-onlyDESCRIPTION"The ability to generate test connections and parties that
remain active after the path trace is completed is optional."OBJECT atmTraceFilterClearCallAtTDest
MIN-ACCESSread-onlyDESCRIPTION"The ability to indicate call clearing at the trace destination
node for calls that match a certain filter at the trace source
node is optional."::={ atmTraceMIBCompliances 2}-- units of conformanceatmTraceMIBMandatoryGroup OBJECT-GROUPOBJECTS{
atmTraceMaxConcurrentRequests,
atmTraceAvailableRequests,
atmTraceTransitListMaximumSize,
atmTraceRecordStatus,
atmTraceRecordTraceSourcePortId,
atmTraceRecordTimeStamp,
atmTraceInfoNodeId,
atmTraceInfoOutgoingPortId,
atmTraceInfoRefusalIndicator
}
STATUScurrentDESCRIPTION"A collection of objects required when path or connection
trace is supported."::={ atmTraceMIBGroups 1}atmTraceMIBOptionalGroup OBJECT-GROUPOBJECTS{
atmTraceRecordTraceSourceDlci
}STATUScurrentDESCRIPTION"A collection of optional objects used for path and connection
trace."::={ atmTraceMIBGroups 2}atmTraceConnAndPathFilterMandatoryGroup OBJECT-GROUPOBJECTS{
atmTraceRecordTraceDestVpi,
atmTraceRecordTraceDestVci,
atmTraceRecordTraceDestCallRef,
atmTraceRecordTraceDestEndPtRef,
atmTraceRecordTraceDestDlci,
atmTraceInfoIncomingVpi,
atmTraceInfoIncomingVci,
atmTraceInfoIncomingCallRef,
atmTraceInfoIncomingEndPtRef
}STATUScurrentDESCRIPTION"A collection of objects required when supporting connection
trace or path trace using filtering of new connection and party
establishment messages."::={ atmTraceMIBGroups 3}atmTracePathMandatoryGroup OBJECT-GROUPOBJECTS{
atmTraceRecordCause,
atmTraceRecordDiags,
atmTraceInfoCrankBackRcvdAtDest,
atmTraceInfoCrankBackGap,
atmTraceInfoCrankBackIndicator,
atmTraceInfoCrankBackBlockedTransitType,
atmTraceInfoCrankBackBlockedTransitInfo,
atmTraceInfoCrankBackCause
}STATUScurrentDESCRIPTION"A collection of objects required when supporting path trace."::={ atmTraceMIBGroups 4}atmTraceConnMandatoryGroup OBJECT-GROUPOBJECTS{
atmTraceConnOwner,
atmTraceConnTraceSourceIf,
atmTraceConnOrigConnType,
atmTraceConnOrigVpi,
atmTraceConnOrigVci,
atmTraceConnEndPtRef,
atmTraceConnOrigDirection,
atmTraceConnTraceConnId,
atmTraceConnTraceCallRef,
atmTraceConnPassAlongRequest,
atmTraceConnFailTimeout,
atmTraceConnAgeTimeout,
atmTraceConnRestart,
atmTraceConnRecordIndex,
atmTraceConnRowStatus }STATUScurrentDESCRIPTION"A collection of objects required when connection trace is
supported."::={ atmTraceMIBGroups 5}atmTraceConnOptionalGroup OBJECT-GROUPOBJECTS{
atmTraceConnCallRef,
atmTraceConnOrigDlci,
atmTraceConnTrapOnCompletion
}STATUScurrentDESCRIPTION"A collection of optional objects used for connection trace."::={ atmTraceMIBGroups 6}atmTracePathTestMandatoryGroup OBJECT-GROUP
OBJECTS{
atmTracePathTestOwner,
atmTracePathTestConnType,
atmTracePathTestConnCastType,
atmTracePathTestTraceSourceIf,
atmTracePathTestP2MpNewConn,
atmTracePathTestOrigVpi,
atmTracePathTestOrigVci,
atmTracePathTestCalledParty,
atmTracePathTestTxTrafDescrIndex,
atmTracePathTestRxTrafDescrIndex,
atmTracePathTestClearCallAtTDest,
atmTracePathTestTraceCrankback,
atmTracePathTestPassAlongRequest,
atmTracePathTestAgeTimeout,
atmTracePathTestRestart,
atmTracePathTestRecordIndex,
atmTracePathTestRowStatus
}STATUScurrentDESCRIPTION"A collection of objects required when path trace using test
connections and test parties is supported."::={ atmTraceMIBGroups 7}atmTracePathTestOptionalGroup OBJECT-GROUPOBJECTS{
atmTracePathTestCallingParty,
atmTracePathTestTraceConnId,
atmTracePathTestTraceCallRef,
atmTracePathTestTrapOnCompletion
}STATUScurrentDESCRIPTION"A collection of optional objects used for path trace using
test connections and test parties."::={ atmTraceMIBGroups 8}atmTracePathFilterMandatoryGroup OBJECT-GROUPOBJECTS{
atmTraceFilterControl,
atmTraceFilterOwner,
atmTraceFilterConnKind,
atmTraceFilterInIf,
atmTraceFilterCalledPartyPrefix,
atmTraceFilterCalledPartyLength,
atmTraceFilterClearCallAtTDest,
atmTraceFilterTraceCrankback,
atmTraceFilterTraceConnId,
atmTraceFilterTraceCallRef,
atmTraceFilterPassAlongRequest,
atmTraceFilterMaxRecords,
atmTraceFilterStopTimeout,
atmTraceFilterAgeTimeout,
atmTraceFilterPurge,
atmTraceFilterNumMatches,
atmTraceFilterRowStatus,
atmTraceFilterRecordConnKind,
atmTraceFilterRecordConnCastType,
atmTraceFilterRecordServiceCategory,
atmTraceFilterRecordInIf,
atmTraceFilterRecordOutIf,
atmTraceFilterRecordCallingParty,
atmTraceFilterRecordCalledParty
}STATUScurrentDESCRIPTION"A collection of objects required when path trace is supported
using filtering of new connection and party establishment
messages."::={ atmTraceMIBGroups 9}atmTracePathFilterOptionalGroup OBJECT-GROUPOBJECTS{
atmTraceFilterConnCastType,
atmTraceFilterServiceCategory,
atmTraceFilterOutIf,
atmTraceFilterCallingPartyPrefix,
atmTraceFilterCallingPartyLength,
atmTraceFilterRecordCountDown,
atmTraceFilterTrapEnable
}STATUScurrent
DESCRIPTION"A collection of optional objects used for path trace using
filtering of new connection and party establishment
messages."::={ atmTraceMIBGroups 10}atmTraceIfOptionalGroup OBJECT-GROUPOBJECTS{
atmTraceIfTraceBoundary
}STATUScurrentDESCRIPTION"A collection of optional objects used to configure PNNI
interfaces to refuse incoming and terminate outgoing
path and connection traces."::={ atmTraceMIBGroups 11}atmTraceNotificationOptionalGroup NOTIFICATION-GROUPNOTIFICATIONS{
atmTraceConnCompletion,
atmTracePathTestCompletion,
atmTracePathFilterTrap
}STATUScurrentDESCRIPTION"A collection of optional notifications used for path and
connection trace."::={ atmTraceMIBGroups 12}atmTraceConnAndPathFilterPolicyMandatoryGroup OBJECT-GROUPOBJECTS{
atmTraceInfoNeNsc,
atmTraceInfoRpNsc
}STATUScurrentDESCRIPTION"A collection of objects required when supporting connection
trace or path trace using filtering of new connection and party
establishment messages and policy tracing."::={ atmTraceMIBGroups 13}atmTraceConnPolicyMandatoryGroup OBJECT-GROUPOBJECTS{
atmTraceConnTraceNeNsc,
atmTraceConnTraceRpNsc,
atmTraceConnTraceIncoming
}STATUScurrentDESCRIPTION"A collection of objects required when connection trace and
policy tracing is supported."::={ atmTraceMIBGroups 14}atmTracePathTestPolicyMandatoryGroup OBJECT-GROUPOBJECTS{
atmTracePathTestTraceNeNsc,
atmTracePathTestTraceRpNsc,
atmTracePathTestTraceIncoming
}STATUScurrentDESCRIPTION"A collection of objects required when path trace using test
connections and test parties and policy tracing are supported."::={ atmTraceMIBGroups 15}--PSIM atmTracePathFilterPolicyMandatoryGroup2 OBJECT-GROUPatmTracePathFilterPolicyMandatoryGroup OBJECT-GROUPOBJECTS{
atmTraceFilterPolicy,
atmTraceFilterTraceNeNsc,
atmTraceFilterTraceRpNsc,
atmTraceFilterTraceIncoming
}STATUScurrentDESCRIPTION"A collection of objects required when path trace
using filtering of new connection and party establishment
messages and policy tracing is supported."::={ atmTraceMIBGroups 16}atmTraceConnAndPathFilterMplsMandatoryGroup OBJECT-GROUPOBJECTS{
atmTraceRecordTraceDestReceiveLabel,
atmTraceRecordTraceDestTransmitLabel,
atmTraceInfoReceiveLabel,
atmTraceInfoTransmitLabel
}STATUScurrentDESCRIPTION"A collection of objects required when supporting connection
trace or path trace using filtering of new connection and party
establishment messages and interworking LSP label tracing."::={ atmTraceMIBGroups 17}atmTraceConnMplsMandatoryGroup OBJECT-GROUPOBJECTS{
atmTraceConnTraceLabels
}STATUScurrentDESCRIPTION"A collection of objects required when connection trace and
interworking LSP label tracing is supported."::={ atmTraceMIBGroups 18}--PSIM atmTracePathTestMplsMandatoryGroup2 OBJECT-GROUPatmTracePathTestMplsMandatoryGroup OBJECT-GROUPOBJECTS{
atmTracePathTestTraceLabels
}STATUScurrentDESCRIPTION"A collection of objects required when path trace using test
connections and test parties and interworking LSP label
tracing are supported."::={ atmTraceMIBGroups 19}--PSIM atmTracePathFilterMplsMandatoryGroup2 OBJECT-GROUPatmTracePathFilterMplsMandatoryGroup OBJECT-GROUPOBJECTS{
atmTraceFilterTraceLabels
}STATUScurrentDESCRIPTION"A collection of objects required when path trace
using filtering of new connection and party establishment
messages and interworking LSP label tracing is supported."::={ atmTraceMIBGroups 20}-- deprecated definitions - compliance statements
atmTraceMIBCompliance MODULE-COMPLIANCESTATUSdeprecatedDESCRIPTION"The compliance statement for entities which implement the
PNNI Addendum for Path and Connection Trace Version 1.0.
Groups of objects required to support certain functionality
are identified by the suffix MandatoryGroup.
Groups of optional objects are identified by the suffix
OptionalGroup."MODULE-- this moduleMANDATORY-GROUPS{ atmTraceMIBMandatoryGroup
}GROUP atmTraceConnAndPathFilterMandatoryGroup
DESCRIPTION"Required if connection trace or path trace using
filtering of new connection and party establishment messages
is supported."GROUP atmTracePathMandatoryGroup
DESCRIPTION"Required if path trace is supported."GROUP atmTraceConnMandatoryGroup
DESCRIPTION"Required if connection trace is supported."GROUP atmTracePathTestMandatoryGroup
DESCRIPTION"Required if path trace using test connections and parties is
supported."GROUP atmTracePathFilterMandatoryGroup
DESCRIPTION"Required if path trace is supported using filtering of
new connection and party establishment messages."OBJECT atmTraceTransitListMaximumSize
MIN-ACCESSread-onlyDESCRIPTION"Maximum size of the Trace transit list information element
larger than 1466 octets is optional."OBJECT atmTraceConnOrigConnType
SYNTAXINTEGER{ atmVcc(2)}MIN-ACCESSread-onlyDESCRIPTION"The ability to trace connections other than ATM VCCs
(e.g. ATM VPCs, bearer-independent ATM connections,
frame relay connections) is optional."OBJECT atmTraceConnOrigDirection
SYNTAXINTEGER{ incoming(1)}MIN-ACCESSread-onlyDESCRIPTION"The ability to trace connections and parties starting from the
outgoing interface of a device is optional."OBJECT atmTracePathTestConnType
SYNTAXINTEGER{ atmVcc(2)}MIN-ACCESSread-onlyDESCRIPTION"The ability to generate test connections for path trace other
than ATM VCCs (e.g. ATM VPCs, bearer-independent ATM
connections) is optional."OBJECT atmTracePathTestClearCallAtTDest
MIN-ACCESSread-onlyDESCRIPTION"The ability to generate test connections and parties that
remain active after the path trace is completed is optional."OBJECT atmTraceFilterClearCallAtTDest
MIN-ACCESSread-onlyDESCRIPTION"The ability to indicate call clearing at the trace destination
node for calls that match a certain filter at the trace source
node is optional."::={ atmTraceMIBCompliances 1}END